 .xw__grid .layui-table-tool {
 	min-height: 36px;
 	height: 45px;
 	line-height: 43px;
 	padding: 0 10px;
 	display: flex;
 }
 
 .xw__grid .layui-table-tool-temp {
 	padding: 0;
 	width: 100%;
 }
 
 
 .xw__grid .layui-table-view {
 	height: 100% !important;
 	margin: 0;
 }
 
 .xw__grid .layui-table-box.hideTool {
 	height: calc(100% - 80px);
 }
 
 .xw__grid .layui-table-page {
 	text-align: left;
 }
 
 .xw__grid .layui-table-page .layui-laypage .layui-laypage-refresh {
 	padding: 0;
 }
 
 .xw__grid .layui-table-page .layui-laypage-skip {
 	position: absolute;
 	right: 10px;
 }
 
 .xw__grid .layui-table-fixed-l {
 	box-shadow: none;
 }
 
 .xw__grid .layui-table-fixed-l .layui-table-header {
 	background: #E6E6E6;
 }
 .xw__grid .layui-table-fixed-l .layui-table-body {
 	box-shadow: 0 -1px 8px rgba(0, 0, 0, .01);
 	background: #FFFFFF;
 }
.xw__grid .layui-table-fixed-l .layui-table-body .layui-table td{
  	border-right: 1px solid #e6e6e6;
  	border-left:none !important;
}
 .xw__grid .layui-icon-refresh-3 {
 	color: #1E9FFF;
 	cursor: pointer;
 }
 
 .xw__grid .layui-icon-loading {
 	width: 37px;
 	height: 37px;
 }
 
 .xw__grid .layui-icon-loading:before {
 	content: "";
 }
 
 .xw__grid .layui-anim {
 	animation-duration: .1s;
 }
.xw__grid .layui-table{
  	border-collapse: separate;
    border-spacing: 0;
}

.xw__grid .layui-table-fixed-l .layui-table-header{
	border-right: none;
}

.xw__grid .layui-table thead tr,
.xw__grid .layui-table thead tr th {
 	background-color: #F3F5FA;
}
 .xw__grid .layui-table td,
 .xw__grid .layui-table th {
 	font-size: 14px;
 }
.xw__grid .layui-table-view .layui-table th.layui-unselect .layui-table-cell {
	overflow: auto;
	position: relative;
	z-index: 1;
}
.xw__grid .layui-table-view .layui-table th.layui-unselect .layui-table-cell span{
 	display: inline-block;
 	float: left;
}
.xw__grid .layui-table-view .layui-table th.layui-unselect .layui-table-cell span:nth-child(1){
	width: calc(100% - 14px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xw__grid .layui-table td {
 	border-right: none;
 	border-left: 1px solid rgba(255, 255, 255, 0);
 	padding: 0;
 }
.xw__grid .layui-table td[rowspan='0']{
  	display: none;
}

.xw__grid .layui-table td[rowspan] {
 	border-left: 1px solid #E6E6E6;
  	box-shadow: 1px 0px #e6e6e6\0/IE9;
}
.xw__grid .layui-table td[rowspan="1"]{
	border-left: none;
	border-right: none;
}
.xw__grid .layui-table td[rowspan] + td:not([rowspan]){
	border-left: 1px solid #E6E6E6;
}
.xw__grid .layui-table td[rowspan='1'] + td:not([rowspan]){
	border-left: none;
} 


.xw__grid .layui-table-view .layui-table[lay-size=sm] .layui-table-cell {
    height: 24px;
    line-height: 24px;
}
 
.xw__grid .layui-table-view .layui-table[lay-size=sm] td .layui-table-cell {
 	height: 42px;
 	line-height: 42px;
 }
 
/**/ 
.xw__grid .layui-table-view .layui-table td .layui-table-cell .layui-btn-sm{
	height: 26px;
	line-height: 26px;
	padding: 0 5px;
	min-width: 55px;
	margin-right: 3px;
	color: #fbfbfb;
}
.xw__grid .layui-table-view .layui-table td .layui-table-cell .layui-btn-sm:last-child{ 
    margin-right: 0;
}

.xw__grid .layui-table-view .layui-table td .layui-table-cell .layui-btn-sm .layui-nav-child dd{
	height: 28px;
    line-height: 28px;
}

 .xw__grid .layui-table-cell {
 	position: initial;
 	padding: 0 5px;
 	min-height: 20px;
 }
 
 .xw__grid .layui-table-cell.laytable-cell-checkbox,
 .xw__grid .layui-table-cell.laytable-cell-numbers {
 	padding: 0 5px;
 }
 
 .xw__grid .layui-table-sort {
 	margin-left: 4px;
 }
 .xw__grid .layui-table-sort .layui-edge{
	left: 0;
}
 .xw__grid .xw_table_text, .xw__grid .xw_table_number {
 	width: calc(100% - 10px);
 	position: absolute;
 	left: 5px;
 	top: 3px;
 	bottom: 3px;
 	border: 1px solid rgb(221, 221, 221);
 	padding: 0 3px;
 }
 
 .xw__grid .xw_table_text:focus , .xw__grid .xw_table_number:focus {
 	border: 1px solid #6ce56e;
 }
 
 .xw__grid .layui-table-cell .layui-form-checkbox[lay-skin=primary] {
 	padding-left: 20px;
 }
 
 .xw__grid .layui-table-cell.laytable-cell-checkbox .layui-form-checkbox[lay-skin=primary] {
 	top: -1px;
 	padding: 0;
 }
 
 .xw__grid .layui-table-view .layui-form-checkbox[lay-skin=primary] i {
 	width: 15px;
 	height: 15px;
 	margin-top: 2px;
 	line-height: 13px;
 }
 
 .xw__grid .layui-table-total tr,
 .xw__grid .layui-table-total {
 	background: #ffffff00;
 	font-weight: bold;
 }
 
 .xw__grid .layui-table-body .layui-none {
 	position: absolute;
 	width: 100%;
 	top: 50%;
 	margin-top: -20px;
 	margin-left: 0;
 }
 
.xw__grid .layui-table-box  input[type=checkbox], 
.xw__grid .layui-table-box  input[type=radio]{
  	display: inline-block !important;
}
.xw__grid .layui-table-box .laytable-cell-checkbox .layui-form-checkbox {
 	display: none !important;
}
 
 /*拖动*/
.cursor_col-resize{
	cursor:col-resize;
}
 
 /* -----变色-------*/
.xw__grid .layui-table tr {
 	transition: all 0s;
 	-webkit-transition: all 0s;
}
/*鼠标经过*/
.xw__grid .layui-table-hover{
 	background-color: #fffbe1 !important;
}
.xw__grid .layui-table-hover  td[rowspan] {
 	background-color:#FFFFFF !important;
}
.xw__grid .layui-table-hover td[rowspan="1"] {
 	background-color: #fffbe1 !important;
}
/*鼠标点击*/
.xw__grid .layui-table-click {
 	background-color: #fff9cf !important;
}
.xw__grid .layui-table-click td[rowspan]{
	background-color:#FFFFFF !important;
}
.xw__grid .layui-table-click td[rowspan="1"] {
 	background-color: #fff9cf !important;
}
/*选中样式*/
.xw__grid .layui-table-click .layui-form-checkbox i{
	border-color: #5FB878!important;
    background-color: #5FB878;
    color: #fff;
} 

.xw__grid .layui-table-init {
 	z-index: 999;
 	background: rgba(206, 206, 206, 0.3);
}
.xw__grid .layui-table .layui-input {
 	position: absolute;
 	left: 2px;
 	top: 2px;
 	width: calc(100% - 4px);
 	height: calc(100% - 4px);
 	line-height: 1;
 	bottom: 5px;
}
 
.xw__grid .layui-table .xw_table_select{
 	-webkit-appearance: menulist;
 	padding: 0;
}
 
.xw__grid .layui-icon-loading{
 	background: url(../lib/layui/css/modules/layer/default/loading-1.gif) no-repeat;
}

/* 图片 */
.xw__grid .layui-table .table-row-img{
 	width: 100%;
 	height: 100%;
}



/*new*/
.xw__grid .xw__grid_search_body{
    min-height: 45px;
    padding: 0 10px;
    line-height: 45px;
}
.xw__grid .xw__grid_grid_body{
    position: relative; 
    height: calc(100% - 45px); 
    padding: 5px;
}


/*开关*/
.xw__grid .layui-table-box input[type=checkbox][lay-skin="switch"]{
    display: none !important;
}
.xw__grid .layui-form-switch.layui-form-onswitch em{
    color: #fff!important;
}

/*搜索*/
.xw__grid .select-search-body{
	min-height: 30px;
	position: relative;
	display: table;
	width: 100%; 
}
.xw__grid .select-search-body .select-search-input{
	line-height: 28px;
	height: 100%;
	color: #00F;
	width: calc(100% - 37px);
	border:1px solid #e6e6e6;
	padding: 0 10px;
	min-height: 30px;
	overflow: hidden;
}
.xw__grid .select-search-body .select-search-input span{
	padding-right: 10px;
	overflow: hidden;
	float: left;
}
.xw__grid .select-search-body .select-search-input u{
	cursor:pointer;
	float: left;
}
.xw__grid .select-search-body .select-search-input  sup{
	font-size: 100%;
    cursor: pointer;
    line-height: 18px;
    float: left;
    margin-left: 3px;
}
.xw__grid .select-search-body .select-search-input  sup:hover,
.xw__grid .select-search-body .select-search-input u:hover{
	color: #4FA7FF;
}

.xw__grid .select-search-body .select-search-icon{
	margin: 0;
    padding: 0 10px;
    border-radius:0;
    border:1px solid #e6e6e6;
    border-left:none;
    height: 100%;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    display: table-cell;
    vertical-align: bottom;
    background: #fff;
}
.xw__grid .select-search-body .select-search-icon .iconfont{
	line-height: 1px;	
}
.xw__grid .select-search-body .select-search-input[edit="false"],
.xw__grid .select-search-body .select-search-input[edit="false"]~.select-search-icon{
	background:#eeeeee;
}
.xw__grid  div[form-datatype="search"][showclosebtn="false"] .span-close{
	display: none;
}

.xw__grid .file-img {
    height: 100%;
    background-position: left;
    background-size: 100% 85%;
    background-repeat: no-repeat;
    cursor: pointer;
}

